#include <stdio.h>
#include <string.h>

// 用户信息结构体
typedef struct {
    char account[50];  // 账号
    char password[50]; // 密码
} User;

// 初始界面、登录、写入文件功能
void initUser() {
    User user;
    // 清屏(Windows 环境,Linux/Mac 可替换成 system("clear"))
    system("cls"); 
    printf("================ 系统初始界面 ================\n");
    printf("请完成登录操作：\n");
    
    // 1. 输入账号密码
    printf("账号：");
    scanf("%s", user.account);
    printf("密码：");
    scanf("%s", user.password);
    
    // 2. 将用户信息写入文件保存为 user_login.txt
    FILE *fp = fopen("user_login.txt", "w"); 
    if (fp != NULL) {
        fprintf(fp, "账号：%s\n密码：%s\n", user.account, user.password);
        fclose(fp);
        printf("登录信息已写入文件，按任意键退出...\n");
    } else {
        printf("文件写入失败，请检查权限！\n");
    }
    // 等待按键（吸收输入缓存，可根据环境调整）
    getchar(); 
    getchar(); 
}

int main() {
    // 仅执行初始登录写入流程
    initUser(); 
    return 0;
}